\section{TiXmlComment Class Reference}
\label{classTiXmlComment}\index{TiXmlComment@{TiXmlComment}}
{\tt \#include $<$tinyxml.h$>$}

Inheritance diagram for TiXmlComment::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classTiXmlComment}
\end{center}
\end{figure}


\subsection{Detailed Description}
An XML comment. \subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf TiXmlComment} ()
\begin{CompactList}\small\item\em Constructs an empty comment. \item\end{CompactList}\item 
{\bf TiXmlComment} (const char $\ast$\_\-value)
\begin{CompactList}\small\item\em Construct a comment from text. \item\end{CompactList}\item 
{\bf TiXmlComment} (const {\bf TiXmlComment} \&)
\item 
void {\bf operator=} (const {\bf TiXmlComment} \&base)
\item 
virtual {\bf $\sim$TiXmlComment} ()
\item 
virtual {\bf TiXmlNode} $\ast$ {\bf Clone} () const 
\begin{CompactList}\small\item\em Returns a copy of this Comment. \item\end{CompactList}\item 
virtual void {\bf Print} (FILE $\ast$cfile, int depth) const 
\item 
virtual const char $\ast$ {\bf Parse} (const char $\ast$p, {\bf TiXmlParsingData} $\ast$data, {\bf TiXmlEncoding} encoding)
\item 
virtual const {\bf TiXmlComment} $\ast$ {\bf ToComment} () const 
\begin{CompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{CompactList}\item 
virtual {\bf TiXmlComment} $\ast$ {\bf ToComment} ()
\begin{CompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{CompactList}\item 
virtual bool {\bf Accept} ({\bf TiXmlVisitor} $\ast$visitor) const 
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf CopyTo} ({\bf TiXmlComment} $\ast$target) const 
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TiXmlComment::TiXmlComment ()\hspace{0.3cm}{\tt  [inline]}}\label{classTiXmlComment_aa3252031d3e8bd3a2bf51a1c61201b7}


Constructs an empty comment. 

\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TiXmlComment::TiXmlComment (const char $\ast$ {\em \_\-value})\hspace{0.3cm}{\tt  [inline]}}\label{classTiXmlComment_37e7802ef17bc03ebe5ae79bf0713d47}


Construct a comment from text. 

\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\index{TiXmlComment@{TiXmlComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TiXmlComment::TiXmlComment (const {\bf TiXmlComment} \& {\em copy})}\label{classTiXmlComment_faec41ac2760ce946ba1590eb5708e50}


\index{TiXmlComment@{TiXmlComment}!$\sim$TiXmlComment@{$\sim$TiXmlComment}}
\index{$\sim$TiXmlComment@{$\sim$TiXmlComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual TiXmlComment::$\sim$TiXmlComment ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlComment_3264ae2e9c4a127edfa03289bb2c9aa2}




\subsection{Member Function Documentation}
\index{TiXmlComment@{TiXmlComment}!operator=@{operator=}}
\index{operator=@{operator=}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlComment::operator= (const {\bf TiXmlComment} \& {\em base})}\label{classTiXmlComment_46373f99b65cb960637dccb1f126bd49}


\index{TiXmlComment@{TiXmlComment}!Clone@{Clone}}
\index{Clone@{Clone}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TiXmlNode} $\ast$ TiXmlComment::Clone () const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlComment_4f6590c9c9a2b63a48972655b78eb853}


Returns a copy of this Comment. 



Implements {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_4508cc3a2d7a98e96a54cc09c37a78a4}.\index{TiXmlComment@{TiXmlComment}!Print@{Print}}
\index{Print@{Print}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlComment::Print (FILE $\ast$ {\em cfile}, int {\em depth}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlComment_17398061d62c470f57801ce28fa33ad4}


All TinyXml classes can print themselves to a filestream or the string class (\doxyref{TiXmlString}{p.}{classTiXmlString} in non-STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements {\bf TiXmlBase} \doxyref{}{p.}{classTiXmlBase_0de56b3f2ef14c65091a3b916437b512}.\index{TiXmlComment@{TiXmlComment}!Parse@{Parse}}
\index{Parse@{Parse}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ TiXmlComment::Parse (const char $\ast$ {\em p}, {\bf TiXmlParsingData} $\ast$ {\em data}, {\bf TiXmlEncoding} {\em encoding})\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlComment_43bddc18ac057734b41d84653b71d3e0}




Implements {\bf TiXmlBase} \doxyref{}{p.}{classTiXmlBase_00e4edb0219d00a1379c856e5a1d2025}.\index{TiXmlComment@{TiXmlComment}!ToComment@{ToComment}}
\index{ToComment@{ToComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf TiXmlComment}$\ast$ TiXmlComment::ToComment () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlComment_00fb4215c20a2399ea05ac9b9e7e68a0}


Cast to a more defined type. Will return null not of the requested type. 



Reimplemented from {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_a0a5086f9eaee910bbfdc7f975e26574}.\index{TiXmlComment@{TiXmlComment}!ToComment@{ToComment}}
\index{ToComment@{ToComment}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf TiXmlComment}$\ast$ TiXmlComment::ToComment ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlComment_cc7c7e07e13c23f17797d642981511df}


Cast to a more defined type. Will return null not of the requested type. 



Reimplemented from {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_383e06a0787f7063953934867990f849}.\index{TiXmlComment@{TiXmlComment}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool TiXmlComment::Accept ({\bf TiXmlVisitor} $\ast$ {\em visitor}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlComment_4382de0e50da973f11a23ea5852568bd}


Walk the XML tree visiting this node and all of its children. 

Implements {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_cc0f88b7462c6cb73809d410a4f5bb86}.\index{TiXmlComment@{TiXmlComment}!CopyTo@{CopyTo}}
\index{CopyTo@{CopyTo}!TiXmlComment@{TiXmlComment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlComment::CopyTo ({\bf TiXmlComment} $\ast$ {\em target}) const\hspace{0.3cm}{\tt  [protected]}}\label{classTiXmlComment_3175b2f27628f4fb7a043897930cd934}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxml.h}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxml.cpp}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxmlparser.cpp}\end{CompactItemize}
